package com.hw.protocol.tool.model.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * @author : lihy
 * @date : 2023/11/24 10:23
 * description: 淄博金卡协议
 */
@Data
public class JkProtocol implements Serializable {

    private static final long serialVersionUID = 2708439177721668045L;

    /**
     * 帧头
     */
    private byte fh = (byte)0x68;

    /**
     * 协议类型
     */
    private byte type;

    /**
     * 协议版本
     */
    private byte version;

    /**
     * 帧长度
     */
    private short length;

    /**
     * 消息序号
     */
    private byte seq;

    /**
     * 控制域
     */
    private byte cmd;

    /**
     * 数据
     */
    private byte[] data;

    /**
     * 校验码
     */
    private byte[] crc;

    /**
     * 帧尾
     */
    private byte tail = 0x16;
}
